const fetch = require('node-fetch')
const FormData = require('form-data')

// 1. 创建 FormData 对象
const formData = new FormData()
formData.append('lotteryId', 2033)
formData.append('issueNum', 2024)

// 获取并输出请求头
const requestHeaders = formData.getHeaders()
console.log('===== Request Headers =====')
for (const [key, value] of Object.entries(requestHeaders)) {
  console.log(`${key}: ${value}`)
}

fetch('https://1234kj.tv/api/HistoryOpenInfo', {
  method: 'POST', // 请求方法
  body: formData, // 请求体，使用 FormData 来发送表单数据
  headers: requestHeaders // 使用 getHeaders() 获取的请求
})
  .then((response) => response.json()) // 解析响应为 JSON
  .then((data) => {
    // console.log('Success:', data) // 处理响应数据
    console.log('Success:', data.data.length)
  })
  .catch((error) => {
    console.error('Error:', error) // 处理错误
  })
